Docker容器迁移案例

您所在的位置:网站首页 docker镜像服务器迁移 容器 Docker容器迁移案例

Docker容器迁移案例

2024-05-31 06:46| 来源: 网络整理| 查看: 265

最近一个客户,想把之前其他同事运行在A机器的服务(容器运行),迁移至B机器进行测试。为了完成客户的任务。我这边采取下面几个步骤进行恢复。

概述:

1、查找容器运行的镜像

2、镜像备份

3、镜像传输到B机器

4、B机器导入镜像

5、B机器运行容器

一、如何查重容器运行的镜像

执行命令:docker ps -a 查找自己容器,并找到镜像名

或者,直接进入运行容器的文件,我当前的服务器是docker-compose运行,可以直接找docker-copose文件,定位进行名。

二、镜像备份

docker save -o test.tar abiosoft/test:latest

docker save -o gw-env.tar gw-env:1.0

三、进行传输到B机器

scp -r 文件名 root@B服务器:/root/

四、B机器导入镜像

代码语言:javascript复制XXX-01:/home/test# docker load -i test.tar 5bef08742407: Loading layer [==================================================>] 4.221MB/4.221MB 937ae05ccfd0: Loading layer [==================================================>] 24.83MB/24.83MB f7053b95002f: Loading layer [==================================================>] 17.78MB/17.78MB 172f63c78e0f: Loading layer [==================================================>] 2.56kB/2.56kB 11b046a700c8: Loading layer [==================================================>] 3.072kB/3.072kB Loaded image: abiosoft/test:latest XXX-01:/home/test# docker load -i gw-env.tar 007ab444b234: Loading layer [==================================================>] 129.3MB/129.3MB 690870258a7f: Loading layer [==================================================>] 586.7MB/586.7MB b51b90e3fd9a: Loading layer [==================================================>] 34.48MB/34.48MB ab211bc8b1da: Loading layer [==================================================>] 237MB/237MB 7956f0eab6ee: Loading layer [==================================================>] 8.192kB/8.192kB a14549c9579a: Loading layer [==================================================>] 8.192kB/8.192kB b3414a3b9f43: Loading layer [==================================================>] 12.29kB/12.29kB 8ee816791375: Loading layer [==================================================>] 10.75kB/10.75kB 498e41284b92: Loading layer [==================================================>] 102.3MB/102.3MB bd5fca8329dc: Loading layer [==================================================>] 186.8MB/186.8MB e608e38409db: Loading layer [==================================================>] 163.6MB/163.6MB a2e4d9b3aadf: Loading layer [==================================================>] 34.89MB/34.89MB 243a9ebcb32b: Loading layer [==================================================>] 2.192MB/2.192MB 317b94562e0e: Loading layer [==================================================>] 10.05MB/10.05MB 097dc3d342bb: Loading layer [==================================================>] 990.7kB/990.7kB 9c8b7aff3368: Loading layer [==================================================>] 103.4MB/103.4MB 03c048d88ee8: Loading layer [==================================================>] 10.15MB/10.15MB

五、B机器运行容器

cd 文件名

docker-compose up -d



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3